/**
 * @file run.h
 * Funções correspondentes aos opcodes.
 */

#ifndef _RUN_H_
#define _RUN_H_

#include "common.h"

/* instrucoes */

u1 invokeinterface(u1* code);

u1 new(u1* code);

u1 newarray(u1* code);

u4* descriptor_parser(u1 *descriptor, int descriptor_length, int *j);

void init_instructions(void);

void execute(method_frame *frame, class_file *class);

#endif

